Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [SEC/FIX] WGExtender [1.13+] [WG7+, WE7+]

Shevchik

Старожил
Пользователь
Баллы
173
Имя в Minecraft
_Shevchik_
WGExtender - расширяем возможности WorldGuard.

Возможности:
1. Лимит блоков по группам пермишенов
2. Автоэкспанд региона по вертикали при привате региона
3. Запрет жидкостям течь в защищённый регион
4. Запрет на поджог блоков в чужих регионах
5. Запрет на распространение огня в защищённый регион
6. Запрет на распространение огня внтури защищённого региона
7. Запрет на сгорание блоков внутри региона
8. Взрывы не дамажат блоки и энтити в чужих приватах
9. Автофлаги при привате региона
10. Запрет определённых комманд на чужом регионе
11. Управление логикой работы пвп в регионах при отсутствии флага pvp

Доп флаги:
1. chorus-fruit-use
Запрещает использовать chorus fruit в регионе
Значения: allow deny none

Команды:

config.yml:
YAML:
claim:
  vertexpand: true #Автоматически расширяет регион по вертикали при привате
  blocklimits: #Ограничивает максимальное количество блоков которая данная группа может приватить(в самом WorldGuard лимит должен стоять наибольшим из указанных здесь.)
    enabled: false
    limits:
      default: 2000
      group: 4000
regionprotect: #Важно: false означает что функция выключена, true - включена.
  flow: #Блокирует течение жидкостей в регион из не принадлежашего к этому региону места(Также отключет разлив жидкости из пристыкованного к региону раздатчика)
    lava: false
    water: false
    other: false
  fire:
    spread: #Запрещает распространение огня в некоторых случаях.
      toregion: false #Запрещает распростаранения огня в регон из мест не принадлежащих региону.
      inregion: false #Запрещает распространение огня внутри региона
    burn: false #Запрещает сгорание блоков внутри региона
  explosion: #Защищает регион от взрывов
    block: true #Защищает блоки от взырва
    entity: true #Защищает энтитей от взырва
autoflags: #Автоматически устанавливает флаги при привате региона (флаги устаналиваются через 1 секунду)
  enabled: true
  flags:
    use: DENY
    lightning: DENY
restrictcommands: #Запрещает вводить данные команды на терртори чужого привата
  enabled: true
  commands:
  - warp set
  - warp pset
  - sethome
  - warp create
  - warp preate
extendedwewand: true #Ванд выданный командой //wand будет исчезать при смерти, а также выбросе из инвентаря.
misc:
  pvpmode: default #Устанавливает логику работы пвп в регионе при отсутствии флага PVP, default - поведение по умолчанию (бить может только владелец), allow - все могут бить, deny - никто не может бить.

Скачать:
http://build.true-games.org/job/WorldGuardExtender/
 
Последнее редактирование:
А что тогда делают флаги lava-flow, water-flow и lighter?
Запрещают течь лаве и воде внтури региона, и запрещает использовать зажигалку, файрболлом всё ещё можно будет поджечь.
 
Как взаимодействует с флагом fire-spread?

И есть предложение сделать лимит определенных блоков на каждые N блоков региона. Например, в формате (id-meta|id-meta|id-meta):blockcount:regionblocks. Использовать можно как защиту от людей, любящих строить огромные лагающие редстоун-схемы, заводы по сборке атомных реакторов из того что рукой (с добычей и переработкой ресурсов) и т.д. Например, (246|650):128:100000 ограничит количество генераторов до 128 на каждые 100000 блоков региона. Наилучшим вариантом была бы возможность заменять последнее число на chunk и сделать почанковую проверку. Ну и конечно тогда неплохо бы сделать какое-нибудь право wgextender.blocksperregion.bypass.
 
Как сделать чтоб админ мог приватил бесконечно блоков? Или надо просто вписать over999999999999?
 
Пж, обнови, выводит ощибки
 

Вложения:

  • Errors.txt
    Errors.txt
    Размер файла
    18,4 КБ
    Просмотров
    91
WGExtender - расширяем возможности WorldGuard.

Возможности:
1. Лимит блоков по группам пермишенов
2. Автоэкспанд региона по вертикали при привате региона
3. Запрет жидкостям течь в защищённый регион
4. Запрет на поджог блоков в чужих регионах
5. Запрет на распространение огня в защищённый регион
6. Запрет на распространение огня внтури защищённого региона
7. Запрет на сгорание блоков внутри региона
8. Взрывы не дамажат блоки и энтити в привате
9. Автофлаги при привате региона
10. Запрет определённых комманд на чужом регионе
11. Кастомные флаги на запрет интеракта с энтитями и блоками в чужом регионе

Команды:

config.yml:
YAML:
claim:
  vertexpand: #Автоматически расширяет регион по вертикали при привате
    enabled: true
  blocklimits: #Ограничивает максимальное количество блоков которая данная группа может приватить(в самом WorldGuard лимит должен стоять наибольшим из указанных здесь.)
    enabled: false
    limits:
      default: 2000
      group: 4000
regionprotect: #Важно: false означает что функция выключена, true - включена.
  flow: #Блокирует течение жидкостей в регион из не принадлежашего к этому региону места(Также отключет разлив жидкости из пристыкованного к региону раздатчика)
    lava:
      enabled: false
    water:
      enabled: false
  ignitebyplayer: #Запрещает игроку поджигать чужой регион
    enabled: true
  fire:
    spread: #Запрещает распространение огня в некоторых случаях.
      toregion: #Запрещает распростаранения огня в регон из мест не принадлежащих региону.
        enabled: false
      inregion: #Запрещает распространение огня внутри региона
        enabled: false
    burn: #Запрещает сгорание блоков внутри региона
      enabled: true
  explosion: #Защищает регион от взрывов
    block: #Защищает блоки от взырва
      enabled: true
    entity: #Защищает энтитей от взырва
      enabled: true
  pistonmove: #Не позволяет поршням двигать блоки в чужом регионе
    enabled: true
customflags: #Включает или выключает обработку данных флагов (в случае если вы не пользуетесь данными флагами, их обработку рекомендуется отключить)
  damage-animals:
    enabled: true
  block-interact:
    enabled: true
  entity-interact:
    enabled: ture
autoflags: #Автоматически устанавливает флаги при привате региона (флаги устаналиваются через 1 секунду)
  enabled: true
  flags:
    use: DENY
    lightning: DENY
    damage-animals: DENY
restrictcommands: #Запрещает вводить данные команды на терртори чужого привата
  enabled: true
  commands:
  - warp set
  - warp pset
  - sethome
  - warp create
  - warp preate

Дополнительные флаги:

Скачать:
http://build.true-games.org/job/WorldGuardExtender/

Создал тему, а то вечно забываю выкинуть плагин в релизы, вечером приду и заполню тему.
Сделайте лимит приватов по группам. :)
 
Не наблюдая там такого, там только для всех групп кол-во приватов.
Код:
    max-region-count-per-player:
        default: 2
        vip: 3
        premium: 4

Shevchik, сделай чтобы неактивные регионы (например, больше 60 дней(настраивалось в конфиге)) удалялись и территория регенерировалась. Видел это в другом плагине, но его забросили
 
Код:
    max-region-count-per-player:
        default: 2
        vip: 3
        premium: 4

Shevchik, сделай чтобы неактивные регионы (например, больше 60 дней(настраивалось в конфиге)) удалялись и территория регенерировалась. Видел это в другом плагине, но его забросили
ASW в помощь
 
Код:
    max-region-count-per-player:
        default: 2
        vip: 3
        premium: 4

Shevchik, сделай чтобы неактивные регионы (например, больше 60 дней(настраивалось в конфиге)) удалялись и территория регенерировалась. Видел это в другом плагине, но его забросили
У меня конфиг просто сносит, если так ставить.
 

Поделиться этой страницей

Назад
Верх